be consistently successful - Turc Anglais Dictionnaire